2015.02.20


In [2]:
# Standard setup block for running Python code
from __future__ import division, print_function
import os
if os.path.split(os.getcwd())[-1] == "Lab notebooks":
    os.chdir("../../")
    print("Moved to experiment root directory")
from Modules.processing import *
from Modules.plotting import *
plt.style.use("Config/plotstyle.mplstyle")
%matplotlib inline


Moved to experiment root directory

Daily checklist

  • Check tank depth and correct if necessary.
  • Home turbine axis.
  • Home tow axis.
  • Home y-axis.
  • Home z-axis.
  • Wipe any corrosion from turbine mounting frame.
  • Seed and mix tank until Vectrino SNR is approximately 12 dB.

Started at 10:30 AM.

Tank level is 2.44 m.

Installed strut covers and blades. Wiped down turbine frame while it was out.

12:30 PM -- Homed all axes.

12:38 PM -- Wiped down tank walls to drum up some seeding.

12:46 PM -- Did 3 dummy tows at 1 m/s. Vectrino SNR looks good.

Zero torque looks to be about 1.3 Nm for the transducer and 2.2 for the arm. The arm signal is less noisy. See image below.

12:54 PM -- Starting Perf-1.0-covers.

Looks like with no blades, the minimum power loss from struts is near the TSR of max power coefficient.

Sounds like there is a clicking inside the tow servo, which occurs towing both directions.

3:12 PM -- Finished Perf-1.0-covers. Backing up data.

4:00 PM -- Started Tare torque runs.

5:26 PM -- Tare torque runs finished. Started installing bare frame for tare drag runs.

6:01 PM -- Starting tare drag runs with Vectrino at (0, 0). Torque signals should be measuring zero torque now since servo is not installed. Looks similar--2.1 Nm for the arm and 1.2 or so for the transducer.

6:28 PM -- Going to redo all tare drag runs but record with Vectrino as a sort of "calibration" to check its alignment, though this should be done with the frame out, since it does build up some head in front of the shaft.

7:12 PM -- Finished tare drag runs.


In [54]:
process_tare_torque(2)


Processing tare torque run 2
Tare torque = 0.838036990583 Nm at 11.5481517857 RPM
Out[54]:
(11.548151785714289, -0.83803699058253966)

In [1]:
from IPython.display import Image
Image(url="https://unh.box.com/shared/static/onvghpdhf1ycv4dhax84tcc3t9udvu0u.png")


Out[1]:

In [47]:
sname = "Perf-1.0-covers"
sname2 = "Perf-1.0-no-blades-covers"
Section(sname).process(nproc=1, nruns="new")

In [51]:
df = pd.read_csv("Data/Processed/{}.csv".format(sname), index_col="run")
df2 = pd.read_csv("Data/Processed/{}.csv".format(sname2), index_col="run")
plt.plot(df.mean_tsr, df.mean_cp - df2.mean_cp.iloc[:len(df.mean_cp)], "-o")
plt.xlabel("$\lambda$")
plt.ylabel("$C_P$")
watermark()
plt.show()